package org.dpes.apriori;

import java.util.HashMap;
import java.util.Map;

public class Krotki {
	
	final private Map<Integer, Krotka> indeks = new HashMap<Integer, Krotka>();
	
	private static Krotki singleton; 
	
	public class Krotka {
		
		private int value;
		
		public Krotka(int n) {
			this.setValue(n);
		}

		private void setValue(int value) {
			this.value = value;
		}

		public int getValue() {
			return value;
		}
	}
	
	static public Krotki getSingleton() {
		if (singleton == null) {
			Krotki krotki = new Krotki();
			krotki.inicjujKrotki();
			singleton = krotki;
		}
		return singleton;
	}

	private  void inicjujKrotki() {
		for (int i = 1; i <= Wyniki.losowan; i++) {
			Krotka nowy = new Krotka(i);
			indeks.put(i, nowy);
		}
	}
	
	public Krotka podajElement(int n) {
		return indeks.get(n);
	}
}
